tower snails - German English Dictionary